package com.itfreer.bpm.config.entity;

import java.util.LinkedHashSet;
import java.util.Set;
/**
 * 流程配置实体
 * @author Administrator
 *
 */
public class BpmConfigEntity {
	private static final long serialVersionUID = -8443497714033818376L;
	
	
	private String actid;
	
	private String actgroup;
	
	private String actdefid;
	
	private String actdefname;
	
	private String actpublish;
	
	private String prjurl;
	
	private String prjnamfld;
	
	private String prjforname;
	
	private String prjvi;
	
	private Double tltotal;
	
	private String tlstatask;
	
	private String tlendtask;
	
	/**
	 * 流程节点配置
	 */
	private Set<BpmTaskConfigEntity> taskconfigs=new LinkedHashSet<BpmTaskConfigEntity>();
	
	/**
	 * 流程节点配置
	 * @return
	 */
	public Set<BpmTaskConfigEntity> getTaskconfigs() {
		return taskconfigs;
	}

	/**
	 * 流程节点配置
	 * @return
	 */
	public void setTaskconfigs(Set<BpmTaskConfigEntity> taskconfigs) {
		this.taskconfigs = taskconfigs;
	}
	
	/**
	 * 数据库主键
	 * @return
	 */
	public  String getActid() {
		return actid;
	}
	/**
	 * 数据库主键
	 * @return
	 */
	public  void setActid(String actid) {
		this.actid = actid;
	}

	/**
	 * 分组信息
	 * @return
	 */
	public  String getActgroup() {
		return actgroup;
	}

	/**
	 * 分组信息
	 * @param actgroup
	 */
	public  void setActgroup(String actgroup) {
		this.actgroup = actgroup;
	}

	/**
	 * 流程定义id
	 * @return
	 */
	public  String getActdefid() {
		return actdefid;
	}

	/**
	 * 流程定义id
	 * @param 
	 */
	public  void setActdefid(String actdefid) {
		this.actdefid = actdefid;
	}
	
	/**
	 * 流程名称
	 * @param 
	 */
	public  String getActdefname() {
		return actdefname;
	}

	/**
	 * 流程名称
	 * @param 
	 */
	public  void setActdefname(String actdefname) {
		this.actdefname = actdefname;
	}

	/**
	 * 流程发布状态
	 * @param 
	 */
	public  String getActpublish() {
		return actpublish;
	}

	/**
	 * 流程发布状态
	 * @param 
	 */
	public  void setActpublish(String actpublish) {
		this.actpublish = actpublish;
	}

	/**
	 * 项目访问地址
	 * @param 
	 */
	public  String getPrjurl() {
		return prjurl;
	}

	/**
	 * 项目访问地址
	 * @param 
	 */
	public  void setPrjurl(String prjurl) {
		this.prjurl = prjurl;
	}

	/**
	 * 提取项目展示名称中字段
	 * @param 
	 */
	public  String getPrjnamfld() {
		return prjnamfld;
	}

	/**
	 * 提取项目展示名称中字段
	 * @param 
	 */
	public  void setPrjnamfld(String prjnamfld) {
		this.prjnamfld = prjnamfld;
	}

	/**
	 * 表单名称
	 * @param 
	 */
	public  String getPrjforname() {
		return prjforname;
	}

	/**
	 * 表单名称
	 * @param 
	 */
	public  void setPrjforname(String prjforname) {
		this.prjforname = prjforname;
	}

	/**
	 * 表单viewid
	 * @param 
	 */
	public  String getPrjvi() {
		return prjvi;
	}

	/**
	 * 表单viewid
	 * @param 
	 */
	public  void setPrjvi(String prjvi) {
		this.prjvi = prjvi;
	}

	/**
	 * 流程限时
	 * @param 
	 */
	public  Double getTltotal() {
		return tltotal;
	}

	/**
	 * 流程限时
	 * @param 
	 */
	public  void setTltotal(Double tltotal) {
		this.tltotal = tltotal;
	}

	/**
	 * 开始计时环节
	 * @param 
	 */
	public  String getTlstatask() {
		return tlstatask;
	}

	/**
	 * 开始计时环节
	 * @param 
	 */
	public  void setTlstatask(String tlstatask) {
		this.tlstatask = tlstatask;
	}

	/**
	 * 结束计时环节
	 * @param 
	 */
	public  String getTlendtask() {
		return tlendtask;
	}

	/**
	 * 结束计时环节
	 * @param 
	 */
	public  void setTlendtask(String tlendtask) {
		this.tlendtask = tlendtask;
	}
}
